大家好,我來水字數了~
這邊想要跟大家說說接下來最後三章有關密碼學的東西。
大家應該在前面看到了很多的加密方案,而我所介紹的這些對稱式加密都有一個問題。
那就是固定的大小來做加密,如:64位元、128位元等。
那我們的資料一定是超過這個大小,那該怎麼做,那分割有哪些方法和注意的事項。
接下來將進入到我寫的這篇密碼學的尾聲了。
那就是『串流加密』跟『區塊加密』兩的方法。
同時也要跟大家說明一下這兩種的差異。
故名思義~
串流加密:就是數據不分割的加密法。
區塊加密:就是將資料切割分塊。
而且這兩種加密方案不可以通用,串流加密有串流加密的標準加密。
而區塊加密有區塊加密『模式』,能使用不同的區塊加密法。
什麼意思?
串流加密:是一整體的加密,是跟著『算法』的。
區塊加密:提供模式,但不綁定加密法,能替換不同的加密法。
我覺得只能推出『RC4』吧?另外一個是Salsa20。
下一章會講的就是RC4。
這邊講一個有趣的,RC5是區塊加密而RC4是流加密。
但目前RC4已經被破解了……所以就是講講。
我就先把之後會講的列舉起來:
我目前都推CTR,其他的我到時候會一一的分析。
其實大家應該也有發現,RC4被破解了,大家知道的串流加密也很少。
那目前來說安全加密都是區塊加密。
區塊加密提供的是模式,所以其實區塊加密其實跟加密演算法是分開的。
說真的,有,但也同時沒有。
其實只要能分段的資料就能使用區塊加密。
但有幾個比較適合,幾個不適合。
其實非對稱的加密不適合加密大型的資料,一般是拿來做金鑰交換。
當然你可以很簡單的分段加密,但區塊加密給了更特別的模式。
一下子就水了一章,整個系列文章滿滿的水……一部小心都會誤以為剛剛看了水庫。
目前兩種加密法:
『切割資料料加密』 跟 『資料直接加密』 兩種。
接下來就會詳細的界上一下這兩種加密了。
區塊加密會用上之前學的加密法,而串流加密的話我介紹一個新的加密法。
但在這邊也跟大家說,不要使用串流加密,除了安全性有疑問之外,還不主流。
那接下來就讓我們先介紹串流加密吧~